<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
  <title>Node</title>
</head>
<body>
<h1>Node</h1>
Nodes are used much like folders in a file system. They can be arranged
in a hierarchy and should be used as a mechanism for organising
projects into logical groupings.<br>
<br>
In fact, practically everything in Velocityme is derived from a node
(tasks, users, roles etc) and as such, anything you can do to a node
can typically be done to any of the derived types. In addition any
properties of a node are inherited by each of the other types.<br>
<h2>Creating Nodes</h2>
Navigate the tree to the desired parent node for the new node. If you
have permission to create nodes then the "Create New Node" button
on the toolbar will be enabled. Pressing it will
bring up a new panel for creating a node. Enter the
appropriate information and press OK to create the node or
Cancel to discard it with no action taken. If the node is
created, it will be initialised with a change log recording the initial
details.<br>
<h2>Editing Nodes</h2>
If you have permission to edit the node then the Edit button
will be enabled. Pressing it makes each of the available parts
editable.<br>
<h2>Moving Nodes<br>
</h2>
It is possible to move nodes to a new location in the hierarchy. In
order to be able to move a node you must have permission to edit the
node and also have permission to edit nodes in the destination
location. An additional constraint is the destination node may not be a
descendent of the node being moved. Note that System Nodes can not be 
moved.<br>
<br>
That said, in order to move a node, navigate to it in the tree. On the 
menu select "Cut". Now navigate to the desired destination and once it
is selected then press "Paste" on the menu. If "Paste" is not available
then either no node has been previously cut, you do not have permission,
or the destination is a descendent of the cut node.<br>
<br>
When a node is moved, its change log records the new location. In
addition, its former parent node records the new position that it has
moved to which will make it much easier to find mislaid nodes!<br>
</body>
</html>
